I'm developing a 3D user interface, with widgets like a 3d-text-input-fields, 3d-sliders, etc. I design the models in Blender and, use the OBJLoader to import them. (I would prefer Collada, but the exports usually fail).
Once I've produced something useful, I will share it. But for now it's all about experimenting and learning.
Do you know Xith's HUD or FengGUI? Shouldn't this suffer your needs? If not , you might be interested in participating in HUD development

.
Is there a way to prevent a texture from tiling?
Yes. Change the boundary mode. But I suspect, you just used wrong texture coordinates. Normally textures shouldn't tile. TextureCoords are always [0..1] normalized. Textures only tile when you use coords greater than 1 and the boundary mode says, that it is to be wrapped in that case.
Marvin