perchè non sai che caratterà sarà usato? imponilo con i css.
poi usa maxlength in html per impostare il numero massimo di caratteri.
tra l'altro. la trasparenza non sarebbe meglio definirla con background-color:transparent?
così non so se funziona su browser non IE...