Hola:
Lo de colorear o enfatizar, la respuesta es no se puede, ya que el color se puede aplicar a todo el texto, ya que no se pueden poner tags dentro de los textareas... Lo del cursor, puedes ver esta página:
Editor de texto... y sobre permitir consultas sql, te recomiendo que tengas mucho cuidado de los "dedos rápidos"... no faltará alguno que prueba usar drop o delete, o instrucciones de ese estilo.
Saludos