Devo scrivere in auna text area con deicaratteri formattati in un modo particolare, per evitare di dover scrivere in questa formattazione pensavo di mettere dei tasti sopra la text area aiutarmi nella compilazione.

Ad esempio se schiaccio il tastino "x" sopra la text area nella text area dovra venir scritto ad esempio: [[x]]

Un pò come funziona il bbcode o la sintassi di mediawiki... qualcuno conosce script simili o darmi un indicazione su come realizzarlo?