feat: implement basic contentEditable, designMode and textarea text typing support (Enter no supported yet)