Single-line text boxes display an editable text box spanning only one line, along with an optional label. They are the default control for underlying String parameters. You create them using the PPGLayout.AddItem or PPGLayout::AddItem method with the siControlString control type enum:
oLayout.AddItem( "Quotation", "", siControlString );