Muy buenas,
Tienes muy buenas soluciones que puedes usar para hacer eso. Yo uso habitualmente
tinymce en mis proyectos, es muy completo y para la mayoría de usuarios cumple de sobra. En su web puedes ver de qué va todo esto del editor, pero en esencia:
1. En el head de tu web, donde tengas el formulario, añades el script que carga todo el javascript del editor, mas la instancia específica del propio textarea que quieras que edite:
Código HTML:
Ver original<script src="//tinymce.cachefly.net/4.1/tinymce.min.js"></script> tinymce.init({selector:'nombre-de-tu-textarea'});
Este está cargado desde cachefly, pero puedes descargártelo, subirlo donde te interese y ponerlo, o desde otro sitio... ya a tu gusto.
2. Y luego, donde sea, pones el textarea y listo.
Hay otras opciones, no creas que tinymce es lo único, ya depende de cómo de completo quieras ;)
Un saludo!