       { name: 'in_reply_to',              display: 'In Reply to', tag: 'input',    type: 'text', limit: 100, null: true, class: 'span7', item_class: 'hide' },
       { name: 'body',                     display: 'Text',        tag: 'textarea', rows: 5,  limit: 100, null: true, class: 'span7', item_class: ''  },
       { name: 'internal',                 display: 'Visability',  tag: 'select',   default: false,  null: true, options: { true: 'internal', false: 'public' }, class: 'medium', item_class: '' },
-#      { name: 'ticket_article_sender_id', display: 'Sender',   tag: 'select',   multiple: false, null: true, relation: 'TicketArticleSender', default: '', class: 'medium' },
     ]
+    if @isRole('Customer')
+      @configure_attributes_article = [
+        { name: 'to',                       display: 'To',          tag: 'input',    type: 'text', limit: 100, null: true, class: 'span7', item_class: 'hide' },
+        { name: 'cc',                       display: 'Cc',          tag: 'input',    type: 'text', limit: 100, null: true, class: 'span7', item_class: 'hide' },
+        { name: 'subject',                  display: 'Subject',     tag: 'input',    type: 'text', limit: 100, null: true, class: 'span7', item_class: 'hide' },
+        { name: 'in_reply_to',              display: 'In Reply to', tag: 'input',    type: 'text', limit: 100, null: true, class: 'span7', item_class: 'hide' },
+        { name: 'body',                     display: 'Text',        tag: 'textarea', rows: 5,  limit: 100, null: true, class: 'span7', item_class: ''  },
+      ]
+
+    form_ticket = @formGen( model: { configure_attributes: @configure_attributes_ticket, className: 'create' }, params: @ticket )
     form_article = @formGen( model: { configure_attributes: @configure_attributes_article } )
-      
+
     @html App.view('agent_ticket_zoom')(
       ticket:       @ticket,
       articles:     @articles,


    @el.find('textarea').elastic()

    @userPopups()
    
    # start customer info controller
    new App.UserInfo(
      el:      @el.find('#customer_info'),
      user_id: @ticket.customer_id,
      ticket:  @ticket,
    )

    # start link info controller
    new App.LinkInfo(
      el:           @el.find('#link_info'),
      object_type:  'Ticket',
      object:        @ticket,
    )

    # scrall to article if given
    if @article_id


  render: =>

    return if !App.Ticket.exists(@ticket_id)

    # get data
    if !@ticket
