Hi James!
Going to info-dump a bit here, but hopefully it will answer your question.
In 9.0.6, the primary way of getting other controls on a Designer Page is by adding content (charts/reports) to the page. "Controls" (Filters) can be added based on parameters within that content, from the Filters area, either by selecting "Add all filter to page" or right-clicking only on the ones you want and choosing "Add to page":
For some filters, you can convert between a few types (like dropdown, button set, etc) by right-clicking on the filter that was added from the Filters area and choosing Convert:
The Controls area in 9.0.x just has the two items you mentioned: Submit and Text. In 9.2.x, we added many more (this is a screenshot from 9.3.1):
If you want to connect the controls to send values to content on the page, though, you should still use the Filters area. The controls from the Controls area are meant to be used for functionality on the page that does not pass a parameter value - for things like Interactions especially.
I hope that gets you started with what you need!
Thanks,
Angie