             on_close        = {=>@setState(state : 'view'); set_selected_plan('')}
             selected_plan   = {@props.selected_plan}
             actions         = {@props.redux.getActions('billing')}
-            applied_coupons = {@props.applied_coupons} />
+            applied_coupons = {@props.applied_coupons}
+            coupon_error    = {@props.coupon_error} />
 
     render_header: ->
         <Row>

                    </InputGroup.Button>
                </InputGroup>
            </FormGroup>
        </Well>

CouponList = rclass

    fetch_coupon: (id) =>
        cb = (err, coupon) =>
            if err
                @setState(coupon_error: err)
            else if coupon
                @setState(applied_coupons : store.get('applied_coupons').set(coupon.id, coupon))
        opts =
            id     : id
            cb     : cb
        @_action('fetch_coupon', "Getting coupon: #{id}", opts)

    clear_coupon_error: =>
        @setState(coupon_error : '')

    remove_all_coupons: =>
        @setState(applied_coupons : {})
