anchor.diff:                R.span null, 'Expand on your point'
   
             R.div className:'newpoint_hide_name',
  -            R.input className:'newpoint-anonymous', type:'checkbox', id:"sign_name-#{@props.valence}", name:"sign_name-#{@props.valence}", checked: @local.sign_name, onChange: (=> @local.sign_name = !@local.sign_name)
  +            R.input className:'newpoint-anonymous', type:'checkbox', id:"sign_name-#{@props.valence}", name:"sign_name-#{@props.valence}", checked: @local.sign_name, onChange: (=>
  +               @local.sign_name = !@local.sign_name
  +               save(@local))
               R.label htmlFor: "sign_name-#{@props.valence}", title:'Signing your point with your name lends it more weight with other participants.', 'Sign your name'
             
             R.div className:'newpoint-submit',
  
positive.code:   handleSubmitNewPoint : (ev) ->
      $form = $(@getDOMNode())
  
      current_user = '/user/-2' #anon user
      point =
        key : '/new/point'
        nutshell : $form.find('#nutshell').val()
  
negative.code: 
  CharacterCountTextInput = ReactiveComponent
    displayName: 'CharacterCountTextInput'
    componentWillMount : -> @data(@local_key).count = 0
    render : -> 
      local = @data(@local_key)
      class_name = "is_counted"
      R.div style: {position: 'relative'}, 
        @transferPropsTo R.textarea className: class_name, onChange: (=>
           local.count = $(@getDOMNode()).find('textarea').val().length
           save(local))
        R.span className: 'count', @props.maxLength - local.count
  
  
  
  