GP Autocomplete :: TEXTAREA

HTML

<textarea id="Address"></textarea>
  <script>  

   //Locate the field to trigger the auto-compleat  
  var location = document.getElementById('Address');  
  //Pass Google the field  
  var autocomplete = new google.maps.places.Autocomplete(location);  
  //Trigger the callback function  
  autocomplete.addListener('place_changed', function() {  
      var place = autocomplete.getPlace();  
    console.log(place);  
      //Populate Marketo hidden fields  
     form.vals({"streetAddress":place.address_components[0]['long_name']+' '+place.address_components[1]['long_name'],  
        "City":place.address_components[3]['long_name'],  
        "Country":place.address_components[5]['short_name'],  
        "State": place.address_components[4]['short_name'],  
        "postalCode":place.address_components[7]['long_name']});  
      });  

 </script>  
  <script src="https://maps.googleapis.com/maps/api/js?key=AIZaSybF1RmsRtcYGDoRe2tITKNJ9NJEwGn3uhK&libraries=places" async defer></script>

CSS

TEXTAREA {
  height: 300px;
  width: 300px;
}