Estas cruzando el css, ya tienes definido un color especifico en el textarea y aparte lo pones transparente, el navegador se pierde y no sabe que hacer...
Mi recomendación es que definas la transparencia de una vez en el textarea, quitale el color y dejalo así:
Código HTML:
textarea {
font-family:"Typo Upright BT";
background-color: transparent;
font-size:28px;
text-align: center;
}