feat(typeahead): handles min-length of 0

Correctly handles min-length of 0 (i.e. will keep typeahead popup open even when all input has been deleted).