pues lo que se usa aquí es un
BBCode con un editor WYSIWYG, existen muchos prefabricados como tyneMCE, entre otros, y hasta con HTML5 y contenteditable puede hacerse uno.
con respecto al título, si es recomendable independizarlo del contenido, queda a tu criterio como lo quieres