I haven't used UIInput yet, but the first screenshot looks like you're missing the font, or the font's material is wrong. That's what happens when the quads for the letters get rendered without the material. I've seen this happen with the Unity Text Mesh component when the material is changed at runtime from the special dynamic 'Font Material'. Hopefully that helps?
Looks to me like your font is in a scroll view, and your shaders aren't working. This can be due to targeting GLES 1.1 / ARMv6, choosing Fastest quality setting, or not having the shaders in the Resources folder where they should be. Check the FAQ.