code: def set_kw_typeahead_input(cls):
          
          # get reference to parent element
          parent_id = cls.intput_el.parent.id
          if "typeahead" not in parent_id.lower():
              parent_id = cls.intput_el.parent.parent.id
  
          window.make_keyword_typeahead_tag(
              "#" + parent_id,
              join(settings.API_PATH, "kw_list.json"),
              cls.on_select_callback,
          )
docs: Map the typeahead input to remote dataset.