diff --git a/forms/CompositeField.php b/forms/CompositeField.php
index 4f11865e0..d6678f68d 100755
--- a/forms/CompositeField.php
+++ b/forms/CompositeField.php
@@ -45,6 +45,10 @@ class CompositeField extends FormField {
 	public function setID($id) {
 		$this->id = $id;
 	}
+	
+	public function Field() {
+		return $this->FieldHolder();
+	}
 
 	/**
 	 * Returns the fields nested inside another DIV
@@ -53,18 +57,18 @@ class CompositeField extends FormField {
 		$fs = $this->FieldSet();
 		$idAtt = isset($this->id) ? " id=\"{$this->id}\"" : '';
 		$className = ($this->columnCount) ? "field CompositeField {$this->extraClass()} multicolumn" : "field CompositeField {$this->extraClass()}";
-		$content = "<div class=\"$className\"$idAtt>";
+		$content = "<div class=\"$className\"$idAtt>\n";
 		
 		foreach($fs as $subfield) {
 			if($this->columnCount) {
 				$className = "column{$this->columnCount}";
 				if(!next($fs)) $className .= " lastcolumn";
-				$content .= "<div class=\"{$className}\">" . $subfield->FieldHolder() . "</div>";
+				$content .= "\n<div class=\"{$className}\">\n" . $subfield->FieldHolder() . "\n</div>\n";
 			} else if($subfield){
-				$content .= $subfield->FieldHolder() . " ";
+				$content .= "\n" . $subfield->FieldHolder() . "\n";
 			}
 		}
-		$content .= "</div>";
+		$content .= "</div>\n";
 				
 		return $content;
 	}