refactor form field definer into its own backbone view