Completed Text Controls to be IE compatible

Also included:
Backened for media (audio, video, image)
To-Do: bufferedArray response type in case audio/video is too big
(streaming)