I don't know if this is an issue with React or IE11 but when an the input initially contains an EN-dash (8211) it fires the change event. 
JSFiddle http://jsfiddle.net/uH539/10/

var event = SyntheticEvent.getPooled(
    eventTypes.change,
    activeElementInst,
    nativeEvent,
    getEventTarget(nativeEvent)
  );
  EventPropagators.accumulateTwoPhaseDispatches(event);
  
  
  
  
  
  
  
  
  
  
  
  ReactUpdates.batchedUpdates(runEventInBatch, event);
}
function runEventInBatch(event) {