                     {<ConfirmPaymentMethod
                         is_recurring = {@is_recurring()}
                     /> if @props.selected_plan isnt ''}
-                    {<CouponAdder applied_coupons={@props.applied_coupons} />}
+                    {<CouponAdder applied_coupons={@props.applied_coupons} coupon_error={@props.coupon_error} />}
                     {@render_create_subscription_buttons()}
                 </Well>
                 <ExplainResources type='shared'/>

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

    render_header: ->
        <Row>

    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 : {})
