Yo tengo exactamente la misma implementación pero con TinyMCE editor. Es decir, imprimo las secciones dinamicamente, y luego al hacer click en un enlace pongo la seccion correspondiente en un textarea. No uso inputs porque es mucha la información que tengo para editar.
Para tu caso, si solo necesitaras un editor simple, te recomiendo algún plugin "inline-editor":
http://www.appelsiini.net/projects/jeditable http://code.google.com/p/jquery-in-place-editor/
Demos (click sobre algun texto y se convierte en editable!):
http://yelotofu.com/labs/jquery/snip...mo_basics.html http://jquery-in-place-editor.google...emo/index.html http://www.appelsiini.net/projects/j...e/default.html