StarRating widget updated to use text input