CSS är egentligen det enda du har att tillgå för att göra det bättre. Börja med att ställa in rätt storlek i Netscape (4) med attributet size (nu pratar vi alltså om text-rutor). När detta är ok lägger du till style="width:100px;" och ändrar värdet 100 tills det blir rätt storlek i webbläsare som stödjer CSS.
Använd dig av css. Då fungerar det i IE och Netscape 6. För att få det att fungera så anger du även size="" i form-koden. css 'overrular' 'size' så att om browsern stödjer css attributet så använder den inte 'size' :-)
Du får trixxa med att få size att bli likamed den bredd du ställer in i CSS.