An autocomplete widget.