Pulled coupon code out of the TextField component and moved to the parent (PurchaseController)