Found a wonderful site lipik.in [via]. It is a service that helps you to save your typing time. It would be especially useful if you are trying to write in Hindi, Punjabi, Tamil or Kannada. It is an online predictive input system that anticipates your intention and tries to complete the words for you as you type. It shows you a on-screen keyboard with a suggestions panel.
If you are a registered user, it learns your writing style and suggests you better. You can store your documents online as well as search Internet from words in your documents.