Como te va:
Hace un par de días programé este ejemplo que hace justo lo que vos necesitas.
El ejemplo funciona perfecto aunque seguramente habría que hacerle algunos arreglos y cambios para que se adapte a cualquier sitio
Bueno, probalo y me contas:
el enlace es:
bbCode sobre el texto de un cuadro textarea
Saludos