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?