1) If you are working on an unsaved page, it will use absolute paths since there is no relative path.
2) That code actually only needs to be there once. I'd have to see the page to debug what is going wrong.
3) There is no three
4) I'm not familiar with that issue. I just tried to reproduce it and it created a textarea for me. How did you add them?
5) I'll have to look into that one as well. Can you upload the page and let me debug it live?