my brother and I installed "Smart Keyboard Pro" and we both love it. he has it on his S3 and i got it on my nexus. theres a free version i think but we "downloaded" the pro version.
btw, my brother texted me today.. his s3 changed on him. he rebooted the phone and it started showing "Custom" under the samsung logo on the boot animation. it also started showing an unlocked key image. we didnt do jack since we rooted it so no idea what happened. usually that unlock logo refers to an unlocked bootloader or something