Lo más simple que puedas usar es el TinyMCE. Es un script en JavaScript que te permite lo que tu necesitas y muchas cosas más (es un editor WYSIWYG). Añades unas etiquetas en tu HTML y ya puedes usar esta herramienta en todos los TEXTAREAS. Además, podrás definir que textareas deben incluir esta funcionalidad o no.
La configuración y inclusion son muy sencillo y es realmente completo.
Es gratis lo encuentras en:
http://tinymce.moxiecode.com/ç
El script está en inglés, tiene traducción de los botones al español. Pero la documentación está disponible solo en inglés. Si te lias dímelo y te echo un cable.