Can I show the distribution of textfield values in a pie chart?

But it looks like I can only use boolean, dates and number.

That should only be true of the metric part (the count), not the dimension part (the way you are grouping the data). You can group on the string values in that field, basically just split the slices by "terms" on that field. Leave the metric as "count" and you should get what you want.