Pass a model to a partial view?
this is my partial:

    @model RazorSharpBlog.Models.MarkdownTextAreaModel
               
    <div class="wmd-panel">
        <div id="wmd-button-bar-@Model.Name"></div>
        @Html.TextAreaFor(m => m.Name, new { @id = "wmd-input-" + @Model.Name, @class = "wmd-input" })
    </div>
    <div class="wmd-panel-separator"></div>
    <div id="wmd-preview-@Model.Name" class="wmd-panel wmd-preview"></div>
        
    <div class="wmd-panel-separator"></div>

I'm trying to include it like this in my `View`:

    @using (Html.BeginForm())
    {
        @Html.LabelFor(m => m.Title)
        @Html.TextBoxFor(m => m.Title)
        
        @Html.Partial("MarkdownTextArea", new { Name = "content" })
    
        <input type="submit" value="Post" />
    }

these are the model classes:

    public class MarkdownTextAreaModel
    {
        [Required]
        public string Name { get; set; }
    }

    public class BlogContentModel 
    {
        [Required]
        [Display(Name = "Post Title")]
        public string Title { get; set; }

        [Required]
        [DataType(DataType.MultilineText)]
        [Display(Name = "Post Content")]
        public string Content { get; set; }
    }

What am I doing wrong, how should I do this in order to make my partial reusable?
Pass a model to a partial view?
===

this is my partial:

    @model RazorSharpBlog.Models.MarkdownTextAreaModel
               
    <div class="wmd-panel">
        <div id="wmd-button-bar-@Model.Name"></div>
        @Html.TextAreaFor(m => m.Name, new { @id = "wmd-input-" + @Model.Name, @class = "wmd-input" })
    </div>
    <div class="wmd-panel-separator"></div>
    <div id="wmd-preview-@Model.Name" class="wmd-panel wmd-preview"></div>
        
    <div class="wmd-panel-separator"></div>

I'm trying to include it like this in my `View`:

    @using (Html.BeginForm())
    {
        @Html.LabelFor(m => m.Title)
        @Html.TextBoxFor(m => m.Title)
        
        @Html.Partial("MarkdownTextArea", new { Name = "content" })
    
        <input type="submit" value="Post" />
    }

these are the model classes:

    public class MarkdownTextAreaModel
    {
        [Required]
        public string Name { get; set; }
    }

    public class BlogContentModel 
    {
        [Required]
        [Display(Name = "Post Title")]
        public string Title { get; set; }

        [Required]
        [DataType(DataType.MultilineText)]
        [Display(Name = "Post Content")]
        public string Content { get; set; }
    }

What am I doing wrong, how should I do this in order to make my partial reusable?