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;
...
...
}