Edit box control with low level events

Edit box control with low level events

Hi,
     I am a C++ developer new to web development. I want to build some hmtl5 apps for prototypes. Currently I would like to do this : 

1. I have a few edit boxes. The edit boxes should be written right to left. (As each character is typed the text in box grows leftwards).  
2. I should be able to set the font size. Change the edit box borders
3. Set the cursor position anywhere in the editbox
4. When the edit text is changed I need a notification.  
5. The alignment of these edit boxes are precise and they are positioned precisely. These alignments, sizes etc should be preserved to a reasonably degree in all browsers. 
6. This should work in most browsers. It is ok if doesn't work in old browsers. It is ok if they don't work on mobiles.

It seems like JQuery UI is the simplest framework for me compared to things like bootstrap that have MVC etc. However, I couldn't find any editbox in JQuery UI. 

could you please tell me if the above is possible in JQuery UI.   
Thanks
Terry