Index: asin.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/amazon/asin/asin.module,v
retrieving revision 1.2.2.3
diff -u -r1.2.2.3 asin.module
--- asin.module	12 Sep 2008 23:22:21 -0000	1.2.2.3
+++ asin.module	27 Mar 2009 08:47:52 -0000
@@ -367,13 +367,15 @@
     '#delta' => $element['#delta'],
   );
 
-  $element[''] = array(
+  $element[$asin_key] = array(
     '#type' => 'textfield',
     '#title' => $element['#title'],
     '#description' => $element['#description'],
     '#required' => $element['#required'],
     '#field_name' => $element['#field_name'],
     '#type_name' => $element['#type_name'],
+    '#default_value' => isset($element['#value'][$asin_key]) ? $element['#value'][$asin_key] : NULL,
+    '#delta' => $element['#delta'],
   );
 
   // Used so that hook_field('validate') knows where to flag an error.

