In the Dojo Toolkit's dijit.form widget hierarchy, NumberSpinner extends the spinner base widget while mixing in NumberTextBox behavior for numeric parsing/validation, and that chain ultimately derives from dijit.form.TextBox. So functionally and structurally it is a specialized text box (with added spin-button UI and numeric constraints), making "True" correct.