Somebody has managed to port a beta version of the ICS keyboard for use on older firmware. You can download it here:
https://market.android.com/details?id=inputmethod.latin.ported
https://market.android.com/details?id=inputmethod.latin.ported