There's a use for everything!
More often I use textinput, but I can see a potential issue arising with floating DOM elements, where my project might have a 9-patch menu with a few textinputs and buttons, then when clicking "Done" on this menu, I would like to have a popup menu asking "Are you sure you wish to save changes?", but this popup may overlap the textinput and buttons below, causing them to appear above the "are you sure" popup - sooo I could either attempt to use drawing canvas and paste the textinputs so that I can keep the correct Z order, or I make a custom textinput with SpriteFont (Which I do see as a sacrifice, as I like the ability for users to use highlighting with mouse or shift+arrows, right-clicking for extra options, CTRL+A then CTRL+X for a quick cut, etc.)