Google transliteration for on line conversion from roman to tamil or samskrit is quite good. For offline use google IME can be installed; I have not tried this. I wonder what is used by our elite members VR and RR for entering in flawless tamil.