Nintendo most likely doesn't like the idea, but they're going to have to start programming "components" or "controls," as in Windows. If they did, they could've updated a textbox control, and every program that used the control (e.g., the message board, the Internet Channel, the Wii configuration pages, etc.) would latch on to it and basically be updated themselves, complete with keyboard use.
Actually, that by itself may not do the trick (although controls still need to be implemented), but Nintendo needs to start creating library files that any program can use and that can be updated.
The keyboard support is definitely a step in the right direction, though. Nintendo needs more of this.