Claro, el dfm es el Form, lo puedes ver en modo texto o en modo gráfico, con los botones, paneles, etc.
También, claro, puedes modificar directamente sobre el texto, es que realmente es lo único que existe, el form en modo texto, lo que se ve en delphi es la "interpretación" de ese fichero de texto dfm.
Sí, puedes añadir componentes en ese form tecleando, tan sólo debes saber dónde y cómo.
Evidentemente, debe coincidir todo con el .pas ya que si en el .dfm hay un label1 y en el .pas se llama label2, está claro que delphi va a avisarte que hay algo mal.
Prueba a crear un formulario vacio y miras el texto del dfm, luego añade al formulario un componente y miras el texto del dfm, así puedes ir viendo cómo trabaja, realmente es simple.
Por cierto, menos mal que tenías un backup