Jelly Bean Keyboard.
#About "collecting data" warning message:
That warning message is a part of the Android operating system, and it appears whenever a third party keyboard is enabled. You don't have to worry because the keyboard don't have permission to internet access.
Available dictionaries from the market(look for "Ics language packs" from the market) for:
JellyBean Keyboard, 4.2 keyboard
Fix: Samsung client enter issue.
Fix: HTC FC when adding a new word (Need a new permission of android.permission.WRITE_USER_DICTIONARY).
Fix: language change key.
Fix: other FC.
Update to Android 4.2.
New in 4.2: Gesture typing.