Which version of Custom fields addon are you using? If you temporarily deactivate that addon, does the coupon field show?
Check the following two items please:
1) Go to the coupons menu and make sure the “Enable Coupons” field is enabled.
2) Edit the product in question, then scroll to the section labelled “Coupon Settings”. Check if the coupon is disabled there.