No. Il fatto è che, a mio avviso, stai sbagliando strada. Perchè non usare in input classico e poi giocare con gli sfondi? In questo modo potresti ottenere il tuo effetto.

E comunque... per cosa avranno mai inventato il forum di CSS?