Unable to use a hyphen in a Drupal 7 text field
The zoom behavior of the map is responsible for this unwanted behavior.
You need to disable keyboard controls on the map in your node edit form.
This could be the default map or the default map installed by geofield.