Using the "cols" and "rows" attributes can be dicey since different browsers have different ideas of how high a "row" is or how wide a "column" is (depends on font rendering, etc). It's generally better to leave these off and style the input exactly how you want with CSS.