Commas in a dynamic text field

Is there a way to dynamically generate commas at the time of input? and on the results?


For example, in this form - on the first line (What are the annual sales…), if a user needs to enter 30 Million, it curretnly appears as 30000000; whereas, I need commas to dynamically insert themselves and appear as 30,000,00.

Any and all help is greatly appreaciated in advance. Even just pointing me to the name of what I am even looking for, is a step in the right direction -