Il semplice cambio del contenuto non modifica le caratteristiche del CSS. Per quelle ci vuole un apposito comando JS.

Puoi usare onchange, che effettua il cambiamento alla perdita del focus da parte del campo (dopo che e` stato modificato). E` la soluzione piu` semplice.
Nel tuo caso potrebbe anche servire onfocus, oppure onkeyup. Tieni presente che onkeyup e` un po' piu` complesso da gestire, per cui ti consiglio di provarlo dopo che onchange e/o onfocus sono gia` stati testati e funzionano.