Hola otra vez:
Supongo que sabrás que no funciona en Mozilla (me parece que la capa debe ser "contenteditable" o algo así
)
En el generador (puse el enlace más arriba) descarté algo parecido por esa razón, aunque supongo que de manera local es muy válido.
Saludetes