Kamban Software, Australia

Free
It uses phonetic (Transliteration) of the keyboard to type in Tamil