Strange. I recommend using firefox with the plugin firebug to check if another css parameter is intervening with the size of your form fields.
Haven’t tried it this way, yet. But you can just use a css class, for example [text your-name class:formfield] and add
.formfield {width:120px;}
to your stylesheet.