Render multiple tags using helper method

I want to generate a few tags wrapped with a single helper method. For
example, I want to generate 5 text_fields by calling a helper method.
Can I do that? As far as I know, you can only render once in the
helper method (I have tried it and only one or none render method
takes effect.) For example, I use a loop contains a text_field_tag
method in the helper. It doesn't work properly. Only one
text_field_tag appears. The way I use to solve this problem is put 5
text_fields in a partial template and use helper method to call the
partial. But the partial is a little ugly because it has some loops
there. How to solve this problem? Any suggestions?