My customer wants two radio buttons, if a certain one of them is picked two text boxes should appear.
They want to be able to create this easily many times (building several huge forms where most of the questions are like this). The two text boxes and the radio buttons always have the same labels, it's only the question for the radio buttons that change. I'm looking for a way to only have them pick one forms element and write the question, and the three fields they want with the correct dependencies are auto created. What is the best approach to do this?
Not sure I can understand your question but Forms does not support creating multiple fields at the same time. It supports create custom field with multiple control, the sample you can see here https://github.com/episerver/EPiServer.Forms.Samples