How to create widget element with unlimited values?
I would think that there would be a property as well but I can't think of one for text fields. I know that you can use field collections though.

Edit: I was mistaken Field Collections will not work for custom forms, however This tutorial worked for me.