Restrict commerce coupon by user role
The coupon's applicability is tied to the discount. Use Commerce Discount and Commerce Discount Extra. Commerce Discount Extra provides an inline condition that lets you specify a user/role condition for an order, which is exactly what you want.