prova a definire la classe in questo modo:
input.formbut {
background : #f3f3f3;
color : #660000;
border: 1px solid;
font : bold 11px Arial, Helvetica, sans-serif;
}
Per il secondo problema dovresti creare una classe diversa con le dimensioni del campo e successivamente definire la larghezza della textarea sempre nel css e non nel xhtml:
input.campo {
width: 100px;
...
...
}
textarea {
width: 100px;
...
...
}