C # get elemento pelo nome

Soo ive descobri como obter elemento por identificação, mas eu não sei como posso obter elemento por nome Aqui está o meu código:

private void SendData()
{
    webBrowser1.Document.GetElementById("textfield1").SetAttribute("value", textBox1.Text);
    webBrowser1.Document.GetElementById("textfield2").SetAttribute("value", textBox1.Text);
}

O problema está no meu código html apenas textfield1 é um ID, mas textfield2 é o nome, então eu quero descobrir como obter o textfield2

Aqui está o meu código html:

<html>
    <input type="text" id="textfield1" value="TEXT1"><br>
    <input type="text" name="textfield2" value="TEXT2"><br>
    <input type="submit" value="Submit">
</html>

questionAnswers(3)

yourAnswerToTheQuestion