ti consiglio di mettere un setInterval a 10 che ti prenda ogni volta il contenuto del textarea e te lo faccia vedere nell'anteprima...
per il resto... non riesco a cambiare colore... e altre cosucce che non funzionano...