The input text isn't loading on the model

As per @carolhmj comment, hard to give you best input with so little information.
Though if I understand correctly, what you want to do is draw text on your bottle AND you want to draw this text based on user input, yes?

If so, part of the answer you can get from the doc on how to use a dynamicTexture
You will apply this texture/material to your beer bottle for step1.
Next, all that remains to be done is to generate an update of the dynamicTexture and render it upon new user input/update (if this is really what you want?).

As often with BJS, there is more than one way. Another way I can think of would be to use the advancedDynamicTexture for mesh (part of the BJS GUI). In this case scenario, you would create the advancedDynamicTexture for your beer bottle mesh. You would next update the .text of the GUI control based on the inputText control.

PGs are available for something similar in case you need more help.

But then, first, let us know if this is really what you are looking for?
Meanwhile, have a great day :sunglasses:

Linked to: How to give input and then take that value to the object in babylon js