можа лучше чере простое добавление свойства contenteditable
http://htmlbook.ru/html/attr/contenteditable
<style>
div {
color:green;
width:200px;
padding: 0 3px 3px 3px;
}
div:focus,
div:hover{
border:inset 2px #000;
background-color:#FBFBFB;
}
</style>
<div contenteditable="true">ssdfsdfsdfsdgsdgdgs</div>