IE7 chooses to ignore the text-size browser setting for form elements, unless you have a css font-size rule set.
If you do this, it then opts to screw up the rendering of said form elements in fun and novel ways. details here http://minty.org/ie/ bah.