adding searchable text field component