Need help grabbing and storing string from inputfield

Hello, I am trying to grab the text from an InputField and store it as a String in PlayerPrefs so that I can set the text of another UI.Text object(in another level, etc.)

My issue is that it is not grabbing the String, but rather the name of the Text object(I think). Here is the resulting String after typing anything into the InputField and calling my methods…

Text (UnityEngine.UI.Text)

Removing the text object of the InputField from the call returns the name of the InputField

InputField (UnityEngine.UI.InputField)

So here is an exert of the code I have.

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
#if UNITY_EDITOR
using UnityEditor;
#endif

public class SaveMenu: MonoBehaviour 
{
	public string sSave;
	public Text tSave;
	public InputField saveField;

	public void SetSaveName()
	{
		sSave = saveField.text.ToString();
		PlayerPrefs.SetString("SAVENAME", sSave);
		PlayerPrefs.Save();
	}

	public void GetSaveName()
	{
		tSave.text = PlayerPrefs.GetString("SAVENAME");
	}
}

What am I doing wrong, and how can I store the inputted text of the InputField saveField as a String sSave?

sSave = saveField.value;