Great. the SECOND I look onto the post, I find my typos in MoneyForm.
passing {{control}} instead of {control} to my TextInputForm. Duhh!
{{control}}
{control}
TextInputForm
Not that I haven't stared at the code for an hour before writing all this up :-)
Hilarious.